Accelerating Iterations Involving Eigenvalue or Singular Value Decomposition by Block Lanczos with Warm Start
نویسنده
چکیده
Many machine learning problems are solved by algorithms that involve eigenvalue decomposition (EVD) or singular value decomposition (SVD) in each iteration. Therefore, these algorithms suffer from the high computation cost of multiple EVD/SVDs. To relieve this issue, we introduce the block Lanczos method to replace the original exact EVD/SVD in each iteration by solving it approximately, yet still at a high precision. We also propose to utilize the subspace obtained in the previous iteration to start the block Lanczos procedure. Examples of three popular problems are presented to show how our block Lanczos with warm start (BLWS) technique can be adopted to accelerate its host algorithms. Experimental results show that our BLWS technique usually accelerates its host algorithms by at least two times.
منابع مشابه
A Block Lanczos with Warm Start Technique for Accelerating Nuclear Norm Minimization Algorithms
Recent years have witnessed the popularity of using rank minimization as a regularizer for various signal processing and machine learning problems. As rank minimization problems are often converted to nuclear norm minimization (NNM) problems, they have to be solved iteratively and each iteration requires computing a singular value decomposition (SVD). Therefore, their solution suffers from the ...
متن کاملImproved Analyses of the Randomized Power Method and Block Lanczos Method
The power method and block Lanczos method are popular numerical algorithms for computing the truncated singular value decomposition (SVD) and eigenvalue decomposition problems. Especially in the literature of randomized numerical linear algebra, the power method is widely applied to improve the quality of randomized sketching, and relative-error bounds have been well established. Recently, Musc...
متن کاملSome Software Packages for Partial SVD Computation
This technical report introduces some software packages for partial SVD computation, including optimized PROPACK, modified PROPACK for computing singular values above a threshold and the corresponding singular vectors, and block Lanczos with warm start (BLWS). The current version is preliminary. The details will be enriched soon.
متن کاملRandomized Block Krylov Methods for Stronger and Faster Approximate Singular Value Decomposition
Since being analyzed by Rokhlin, Szlam, and Tygert [1] and popularized by Halko, Martinsson, and Tropp [2], randomized Simultaneous Power Iteration has become the method of choice for approximate singular value decomposition. It is more accurate than simpler sketching algorithms, yet still converges quickly for any matrix, independently of singular value gaps. After Õ(1/ ) iterations, it gives ...
متن کاملStronger and Faster Approximate Singular Value Decomposition via the Block Lanczos Method
Since being analyzed by Rokhlin, Szlam, and Tygert [1] and popularized by Halko, Martinsson, and Tropp [2], randomized Simultaneous Power Iteration has become the method of choice for approximate singular value decomposition. It is more accurate than simpler sketching algorithms, yet still converges quickly for any matrix, independently of singular value gaps. After Õ(1/ǫ) iterations, it gives ...
متن کامل